body{
	background-color:#fff;
	font-family:Arial;
}

#headerWrapper, #footerWrapper, #bodyWrapper{
	background-color:#fff;
	margin : 20px auto;
	width : 960px;
	border:2px solid #000;
	padding:15px;
	border-radius:10px;
}

#headerWrapper{
	list-style-type:none;
}

a{
	color:#ffffff;
	text-decoration:none;
	background-color:#000000;
	border-radius:5px;
	padding:10px;
}
a:hover{
	background-color:#990000;
}

#headerWrapper li {
	display:inline;
	margin:0 10px 0 0;
}

form{
	width : 60%;
	margin : 0 auto;
}

form p{
	width:100%;
	clear:both;
	overflow:hidden;
}

form .label{
	width : 45%;
	float : left;
	text-align:right;
}

form .input{
	width : 45%;
	float:left;
}

table{
	width:100%;
	margin : 15px auto;
	border-collapse:collapse;
}

table tr:hover{
	background-color:#AAA;
}

table td, table th{
	padding:15px;
	text-align:center;
	border-right : 2px solid #000;
	border-left : 2px solid #000;
}